home *** CD-ROM | disk | FTP | other *** search
/ CD ROM Paradise Collection 4 / CD ROM Paradise Collection 4 1995 Nov.iso / games_d / rtanksrc.zip / KEYBD.H < prev    next >
C/C++ Source or Header  |  1995-03-07  |  1KB  |  61 lines

  1. /*
  2.  *  KEYBOARD SCAN CODE DEFINITIONS
  3.  */
  4.  
  5. #define UP_ARR  0x148
  6. #define DN_ARR  0x150
  7. #define LF_ARR  0x14B
  8. #define RT_ARR  0x14D
  9. #define HOME    0x147
  10. #define F1        0x13B
  11. #define F2        0x13C
  12. #define F3        0x13D
  13. #define F4        0x13E
  14. #define F5        0x13F
  15. #define F6        0x140
  16. #define F7        0x141
  17. #define F8        0x142
  18. #define F9        0x143
  19. #define F10        0x144
  20. #define CTRL_F1  0x15E
  21. #define CTRL_F2  0x15F
  22. #define CTRL_F3  0x160
  23. #define CTRL_F4  0x161
  24. #define CTRL_F5  0x162
  25. #define CTRL_F6  0x163
  26. #define CTRL_F7  0x164
  27. #define CTRL_F8  0x165
  28. #define CTRL_F9  0x166
  29. #define CTRL_F10 0x167
  30. #define ALT_F1    0x168
  31. #define ALT_F2  0x169
  32. #define ALT_F3    0x16A
  33. #define ALT_F4  0x16B
  34. #define ALT_F5  0x16C
  35. #define ALT_F6  0x16D
  36. #define ALT_F7    0x16E
  37. #define ALT_F8    0x16F
  38. #define ALT_F9  0x170
  39. #define    ALT_F10    0x171
  40. #define CR        13
  41. #define BS        8
  42. #define ESC             27
  43.  
  44. #include "bios.h"
  45.  
  46. /*<f>----------------------------------------
  47.  * FUNCTION: <s> int getkey(void)
  48.  * PURPOSE : Gets a key from keyboard
  49.  *         : Waits for input .. so use kbhit() first
  50.  * CREATION: 11/15/1988 07:13:32
  51.  */
  52. int getkey(void)
  53. {
  54. int key,hi,lo;
  55.  
  56.     key=bioskey(0);
  57.     lo=key & 0x00FF;
  58.     hi=(key & 0xFF00) >> 8;
  59.     return ((lo==0) ? hi+256 : lo);
  60. } /* int getkey(void) */
  61.